mime.types Kiểu phương tiện

File được liên kết là file mime.types, liên kết các phần mở rộng tên file với loại MIME. Nếu loại MIME được đặt đúng, điều này là không cần thiết, nhưng loại MIME có thể được đặt không chính xác hoặc được đặt thành loại chung như application/octet-streammime.types cho phép một người quay lại phần mở rộng trong những trường hợp này. Tương tự, vì nhiều hệ thống file không lưu trữ thông tin loại MIME, mà thay vào đó dựa vào phần mở rộng tên file, file mime.types thường được các máy chủ web sử dụng để xác định loại MIME.

Khi xem một file, hai file này hoạt động cùng nhau như sau: mime.types liên kết một phần mở rộng với loại MIME, trong khi mailcap liên kết loại MIME với chương trình.

Trong các hệ thống kiểu UNIX, file mime.types thường nằm ở /etc/mime.types và / hoặc $HOME/.mime.types và định dạng đơn giản là mỗi dòng là một danh sách được phân tách bằng dấu cách của loại MIME, theo sau là 0 hoặc nhiều phần mở rộng. Ví dụ: loại HTML có thể được liên kết với các phần mở rộng .htm.html theo dòng sau:

text/html      htm   html

Dùng Netscape

File mime.types ở Netscape, nơi nó sử dụng một định dạng khác;[8] nó đã sử dụng các cặp giá trị khóa và danh sách các tiện ích mở rộng được phân tách bằng dấu phẩy, cùng với một tiêu đề tiêu chuẩn bao gồm một nhận xét cụ thể xác định file là file mime.types, như sau.

#--Netscape Communications Corporation MIME Information# Do not delete the above line. It is used to identify the file type.type=text/html exts=htm,html

Tài liệu tham khảo

WikiPedia: Kiểu phương tiện http://venus.soci.niu.edu/~archives/WEBMASTERS/nov... http://www.iana.org/assignments/media-type-structu... //www.worldcat.org/issn/2070-1721 https://www.iana.org/assignments/media-types/media... https://tools.ietf.org/html/rfc1945#section-3.6 https://tools.ietf.org/html/rfc2045 https://tools.ietf.org/html/rfc2045#section-5.1 https://tools.ietf.org/html/rfc6838 https://docs.python.org/2/library/mailcap.html https://www.w3.org/TR/html401/types.html#type-cont...